package com.yipin.neimeng.constant;

import org.springframework.http.RequestEntity;

public class StringRequestEntity  {
    private final String content;
    private final String contentType;
    private final String charset;

    public StringRequestEntity(String content, String contentType, String charset) {
        this.content = content;
        this.contentType = contentType;
        this.charset = charset;
    }

//    @Override
//    public boolean isRepeatable() {
//        // 返回内容是否可以重复读取
//        return true;
//    }
//
//    @Override
//    public void writeRequest(OutputStream out) throws IOException {
//        // 将内容写入输出流
//        if (charset == null) {
//            out.write(content.getBytes());
//        } else {
//            out.write(content.getBytes(charset));
//        }
//    }
//
//    @Override
//    public long getContentLength() {
//        // 返回内容的长度
//        if (charset == null) {
//            return content.getBytes().length;
//        } else {
//            return content.getBytes(charset).length;
//        }
//    }
//
//    @Override
//    public String getContentType() {
//        // 返回内容类型
//        return contentType;
//    }
}


